ditch diggers - German English Dictionary